--﻿ 计算拆解装备获得探索点数

return function(classId)
    -- 为商店购买宝物的1/3
    -- 取商品价格
    local arr = ItemM.query(classId,"buy_price");
    local gainSp = 1;
    
    if #arr > 0 then
        -- 如果配置了商店售价，分解获得的探索点数为售价的1/3
        gainSp = math.modf(arr[1][3] / 3);
    else
        -- 未配置时按阶位取默认价格
        local rank = math.min(ItemM.query(classId, "rank"), 6);
        local priceArr = {10, 20, 40, 80, 200, 500};
        gainSp = priceArr[rank];
    end

    gainSp = CombatM.getDivideEquip(gainSp, "search_point");
    return gainSp;
end